package es.udc.empresauriostic.geofinder.model;

import java.util.LinkedList;
import java.util.List;

/**
 * Contains data about a step (number and hints);
 * 
 * @author Santiago Munín González
 * 
 */
public class Step {
	private int position;
	private List<String> hints;

	public Step(int position, String initialHint) {
		super();
		this.position = position;
		this.hints = new LinkedList<String>();
		this.hints.add(initialHint);
	}

	public int getPosition() {
		return position;
	}

	public List<String> getHints() {
		return hints;
	}

	/**
	 * Adds a new hint to the list.
	 * 
	 * @param hint
	 *            Hint data.
	 */
	public void addHint(String hint) {
		this.hints.add(hint);
	}

}
